package deposit.tests;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.junit.Assert;
import org.junit.Test;

import deposit.main.Deposit;
import deposit.main.MonthCapitalizeDeposit;
import deposit.main.SimpleDeposit;

public class DepositTest {

//    @Test
//    public void getSumDepositsTest() {
//	Date date = new Date(2012, 8, 8);
//	
//	Deposit sd1 = new SimpleDeposit("PRIVAT", "1", date, 20, 1000, 15.0);
//	Deposit sd2 = new SimpleDeposit("PRIVAT", "3", date, 40, 10000, 11.5);
//	Deposit mcd1 = new MonthCapitalizeDeposit("PRIVAT", "2", date, 20, 2500, 18.0);
//	Deposit mcd2 = new MonthCapitalizeDeposit("PRIVAT", "4", date, 80, 5000, 14.0);
//	
//	List<Deposit> deposits = new ArrayList<Deposit>();
//	deposits.add(sd1);
//	deposits.add(sd2);
//	deposits.add(mcd1);
//	deposits.add(mcd2);
//	
//	double expectedSum = 313.89;
//	double actualSum = Deposit.getSumDeposits(deposits);
//	Assert.assertEquals(expectedSum, actualSum, 0.005);
//    }

}
